lump in the throat - Français Anglais Dictionnaire